#include <stdio.h>

int main0()
{
    int a = 3;
    //int b = a++;//a++ 先计算表达式的值，然后再自加1
    int b = ++a;// ++a 先自加1， 然后再计算表达式的值
    // --a a--
    printf("%d, %d\n", a, b);
    return 0;
}


int main()
{
    // 逗号表达式先求逗号左边的值，
    // 然后求逗号右边的值，
    // 整个语句的值是逗号右边的值
    int a = 2;
    int b = 3;
    int c = 4;
    int d = 5;
    int i = (a = b, c + d);
    int k = (a = b, a + d);
    printf("i = %d\n", i);
    printf("k = %d\n", k);

    a = b = c;
    printf("a = %d\n", a);

    return 0;
}
